.index_product{padding:0; display:block;}
.index_product .product_title{width:100%; text-align:left; margin-bottom:34px; font-size:28px; color:#1f1f1f; line-height:45px; font-weight:normal;}
.index_product .product_title span{ float:right; background:url(../ZERO/img/pro_line.jpg) right bottom no-repeat;}
.index_product .product_title span a{ font-size:16px; color:#333333;}
.index_product .product_title span a:hover{ text-decoration:underline; color:#333333;}

.index_product_list{width:100%; position:relative; margin-bottom:53px; overflow:hidden}

.index_pro{width:100%; float:left; background:url(../ZERO/img/in_pro_line1.jpg) left bottom no-repeat; padding-bottom:12px; overflow:hidden;}
.page_proimg{ position:relative; overflow:hidden;}
.page_proimg img{width:377px; height:261px; border:2px solid #cccccc; overflow:hidden;}
.page_proimg .page_rsp{width:381px;overflow:hidden;position: absolute;background:url(../ZERO/img/pro_bg.png) repeat;top:0;left:0;height: 265px;}
.page_proimg .page_text{position:absolute;width:381px;height:265px;bottom:-265px;left:0;overflow:hidden; text-align:center; padding-top:144px;}
.page_proimg .page_text img{width:30px; height:29px; border:none;}
.index_proname{ margin-top:12px;}
.index_proname a{font-size:16px; color:#333333; line-height:25px;}
.page_projj{text-align:left; margin-top:5px;}  
.page_projj a{ font-size:14px; color:#808080; line-height:18px;}
.index_pro:hover{ border-bottom:2px solid #0077fc; background:none; padding-bottom:6px;}
.index_pro:hover .index_proname a{ font-weight:bold; text-decoration:none;}
.index_pro:hover .page_projj a{text-decoration:none;}

@media (max-width:900px){
.page_proimg img{width:100% !important; height:auto !important; border:2px solid #cccccc;}
}
@media (max-width:767px){
.index_product{padding:25px 0px 0px 0;}
.index_product .product_title{ margin-bottom:20px;}
.page_proimg img{width:100% !important; height:auto !important; border:2px solid #cccccc;}
.page_proimg .page_rsp, .page_proimg .page_text{ display:none !important;}
#index_product_animate1,#index_product_animate2{display:block !important;}
.page_projj{ display:none !important;}
}

#index_product_animate1,#index_product_animate2{

  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  
  -webkit-animation-duration: 1s;
  -webkit-animation-delay: .2s;
  -webkit-animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  -moz-animation-duration: 1s;
  -moz-animation-delay: .2s;
  -moz-animation-timing-function: ease;
  -moz-animation-fill-mode: both;
  -ms-animation-duration: 1s;
  -ms-animation-delay: .2s;
  -ms-animation-timing-function: ease;
  -ms-animation-fill-mode: both;
  animation-duration: 1s;
  animation-delay: .2s;
  animation-timing-function: ease;
  animation-fill-mode: both;
}